package com.uam.core.entity.model.entity.request;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

/**
 * api 请求的公共参数
 *
 * @author: heguanglong
 * @date: 2020-12-23
 **/
@ApiModel("api 请求的公共参数")
@Data
@Slf4j
public class ApiReqCommon {
    private String ak;

    @ApiModelProperty(value = "期望返回结果格式,默认Json",hidden = true)
    @JSONField(serialize = false)
    private String output;

    @ApiModelProperty(value = "开发者权限签名",hidden = true)
    @JSONField(serialize = false)
    private String sn;

    @ApiModelProperty(name = "user_id", value = "user_id", hidden = true)
    private Long certInfoId;


    @ApiModelProperty(name = "access_token", value = "access_token",hidden = true)
    @JSONField(serialize = false)
    private String accessToken;

    public void checkData() {

    }

}
